package com.team.mp.api.service.intf;


import com.team.mp.api.bo.ServiceSearchBo;
import com.team.mp.api.bo.SignRecordSearchBo;
import com.team.mp.mapper.entity.SignRecord;
import com.team.mp.vo.R;

import javax.servlet.http.HttpServletResponse;

/**
 * 千锋郑州Java学科欢迎你
 * @program: Tproject
 * @description: 业务接口层
 * @author: lx
 * @create: 2023-03-27 16:44:59
 */
public interface SignRecordService {
    /**
    * 新增内容*/
    R save(SignRecord signRecord);
    /**
    * 修改内容*/
    R update(SignRecord signRecord);
    /**
    * 审核通过*/
    R pass(Integer id);
    /**
    * 审核不通过*/
    public R reject(Integer id);
    /**
    *删除 */
    R del(long id);
    /**
    * 查询详情*/
    R queryById(long id);
    /**
    * 查询详情*/
    R queryById1(long id);
    /**
    * 查询 所有数据*/
    R queryAll();
    /*条件查询*/
    R queryByCond(int page, int size, SignRecordSearchBo bo);

    /*保存签约信息前，页面上需要显示的信息*/
    R before(int id);


    R output(HttpServletResponse response);

    /*用户模块中显示的签约详情信息*/
    R rsignd(int rid);

    R rsignlist(int rid);
}
